﻿@charset "utf-8";

div#wap,
div.container,
div.container div.content_role {
    width: 100%;
}

div.container {
    margin: 0 auto;
    text-align: center;
}

    div.container header,
    div.container footer {
        width: 100%;
        padding: 0;
        margin: 0;
        display: block;
        border: none;
        position: relative;
    }

    div.container header {
        position: relative;
        background: #111a1e url(../images/img/bg_header.gif) repeat-x left top;
    }

    div.container div.content_role {
        display: block;
    }

    div.box_header div.header,
    div.container div.box_content,
    div.container div.box_footer,
    div.container div.box_ads {
        width: 1024px;
        clear: both;
        text-align: left;
    }

div.box_header div.header {
    min-height: 77px;
    margin-bottom: 5px;
    position: relative;
}

div.container div.box_content {
    padding-bottom: 50px;
}

div.container div.box_footer {
    height: 100px;
    text-align: center;
}

div.box_filmhot_home {
    width: 100%;
    clear: both;
    text-align: center;
    margin-bottom: 25px;
}

div.container footer div.tabkey {
    width: 0;
    height: 0;
    display: none;
}






/* box_showsimg */


.LH22PX img{
    line-height: 22px;
    width: 93%;
    height: auto;
    margin: 15px 0;
}

div.box_filmhot_home div.box_showsimg {
    max-width: 100%;
    width: 100%;
    height: 440px;
    overflow: hidden;
    position: relative;
}

    div.box_filmhot_home div.box_showsimg ul {
        left: 0 !important;
        z-index: 100 !important;
        width: auto;
        margin: 0 auto;
    }

    div.box_filmhot_home div.box_showsimg li {
        width: 1024px;
    }

    div.box_filmhot_home div.box_showsimg ul li {
        height: 440px;
        text-align: center;
        display: inline-block;
        position: relative;
        overflow: hidden;
    }

        div.box_filmhot_home div.box_showsimg ul li img.thumbnail {
            top: 0;
            width: auto;
            height: 440px;
            display: inline-table;
            z-index: -1;
            position: static;
            margin: 0 auto;
        }

        div.box_filmhot_home div.box_showsimg ul li div.mov_play {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            display: none;
            z-index: 101;
            position: absolute;
            background: url(../images/icon/icon_mov_play102x102.png) no-repeat center center;
        }

        div.box_filmhot_home div.box_showsimg ul li:hover div.mov_play {
            display: block;
        }

        div.box_filmhot_home div.box_showsimg ul li div.mov_play a {
            width: 92px;
            height: 92px;
            margin: 174px auto 0;
            display: inline-block;
            border-radius: 4em;
            -moz-border-radius: 4em;
            -webkit-border-radius: 4em;
            -ms-border-radius: 4em;
            -o-border-radius: 4em;
            text-indent: -9999px;
        }

        div.box_filmhot_home div.box_showsimg ul li div.show_nd {
            width: 1024px;
            height: 440px;
            margin: 0 auto;
            text-align: left;
            position: static;
            z-index: 9999999999;
        }

            div.box_filmhot_home div.box_showsimg ul li div.show_nd div.title {
                bottom: 8px;
                left: 0;
                height: 57px;
                padding: 0 35px;
                color: #ffde00;
                font: bold 30px Gotham, Arial, Helvetica, sans-serif;
                z-index: 11;
                position: absolute;
                line-height: 50px;
                background: url(../images/img/bg_show_nd-title.png) no-repeat left top;
            }

            div.box_filmhot_home div.box_showsimg ul li div.show_nd div.show_conter {
                top: 65px;
                right: 150px;
                width: 298px;
                height: 297px;
                z-index: 101;
                position: absolute;
                overflow: hidden;
                background: url(../images/img/bg_show_conter.png) repeat-x left top;

            }

                div.box_filmhot_home div.box_showsimg ul li div.show_nd div.show_conter strong {
                    float: left;
                    height: 100%;
                    display: block;
                    position: relative;
                }

                    div.box_filmhot_home div.box_showsimg ul li div.show_nd div.show_conter strong > h2,
                    div.box_filmhot_home div.box_showsimg ul li div.show_nd div.show_conter strong > p,
                    div.box_filmhot_home div.box_showsimg ul li div.show_nd div.show_conter strong > div,
                    div.box_filmhot_home div.box_showsimg ul li div.show_nd div.show_conter strong > span {
                        font-weight: 700;
                        display: block;
                        overflow: hidden;
                    }

                    div.box_filmhot_home div.box_showsimg ul li div.show_nd div.show_conter strong > h2 {
                        height: 50px;
                        line-height: 24px;
                        padding: 0 43px;
                        margin-top: 47px;
                        color: #ffcc00;
                        font-size: 21px;
                        text-align: center;
                    }

                    div.box_filmhot_home div.box_showsimg ul li div.show_nd div.show_conter strong > p {
                        line-height: 16px;
                        margin-bottom: 7px;
                        color: #fff;
                        padding: 0 20px;
                    }

                        div.box_filmhot_home div.box_showsimg ul li div.show_nd div.show_conter strong > p:first-of-type {
                            height: 35px;
                            margin-top: 10px;
                        }

                    div.box_filmhot_home div.box_showsimg ul li div.show_nd div.show_conter strong > div {
                        margin-top: 15px;
                        text-align: center;
                    }

                        div.box_filmhot_home div.box_showsimg ul li div.show_nd div.show_conter strong > div img {
                            height: auto;
                            margin: 0 auto;
                        }

                    div.box_filmhot_home div.box_showsimg ul li div.show_nd div.show_conter strong > span {
                        bottom: 0;
                        left: 0;
                        width: 100%;
                        height: 70px;
                        line-height: 60px;
                        color: #ffcc00;
                        position: absolute;
                        text-align: center;
                    }

                        div.box_filmhot_home div.box_showsimg ul li div.show_nd div.show_conter strong > span a {
                            color: #ffcc00;
                            font-size: 16px;
                        }

    div.box_filmhot_home div.box_showsimg div.pagination_foo {
        top: 0;
        width: 100%;
        height: 100%;
        margin: 0 auto;
        position: absolute;
    }

        div.box_filmhot_home div.box_showsimg div.pagination_foo > p {
            width: 1024px;
            height: 100%;
            display: inline-block;
            margin: 0 auto;
            position: relative;
        }

        div.box_filmhot_home div.box_showsimg div.pagination_foo a.prev,
        div.box_filmhot_home div.box_showsimg div.pagination_foo a.next {
            top: 10px;
            width: 40px;
            height: 50px;
            text-indent: -9999px;
            z-index: 101;
            position: absolute;
            background-image: url(../images/icon/icon_SpotLeft-right.png);
            background-repeat: no-repeat;
        }

        div.box_filmhot_home div.box_showsimg div.pagination_foo a.prev {
            right: 75px;
            background-position: left center;
        }

        div.box_filmhot_home div.box_showsimg div.pagination_foo a.next {
            right: 32px;
            background-position: right center;
        }

.hgt img {
    width: 605px;
    margin: 15px 0;
}


/*.LH22PX img {
    line-height: 22px;
    width: 93%;
    height: auto;
    margin: 15px 0;
}

div.box_filmhot_home div.box_showsimg {
    max-width: 100%;
    width: 100%;
    height: 440px;
    overflow: hidden;
    position: relative;
}

    div.box_filmhot_home div.box_showsimg ul {
        left: 0 !important;
        z-index: 100 !important;
    }

    div.box_filmhot_home div.box_showsimg li {
        width: 1024px;
    }

    div.box_filmhot_home div.box_showsimg ul li {
        height: 440px;
        text-align: center;
        display: inline-block;
        position: relative;
        overflow: hidden;
    }

        div.box_filmhot_home div.box_showsimg ul li img.thumbnail {
            top: 0;
            left: 50%;
            width: 1263px;
            height: 440px;
            margin-left: -632px;
            z-index: 10;
            position: absolute;
        }

        div.box_filmhot_home div.box_showsimg ul li div.mov_play {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            display: none;
            z-index: 101;
            position: absolute;
            background: url(../images/icon/icon_mov_play102x102.png) no-repeat center center;
        }

        div.box_filmhot_home div.box_showsimg ul li:hover div.mov_play {
            display: block;
        }

        div.box_filmhot_home div.box_showsimg ul li div.mov_play a {
            width: 92px;
            height: 92px;
            margin: 174px auto 0;
            display: inline-block;
            border-radius: 4em;
            -moz-border-radius: 4em;
            -webkit-border-radius: 4em;
            -ms-border-radius: 4em;
            -o-border-radius: 4em;
            text-indent: -9999px;
        }

        div.box_filmhot_home div.box_showsimg ul li div.show_nd {
            width: 1024px;
            height: 440px;
            margin: 0 auto;
            text-align: left;
            position: relative;
        }

            div.box_filmhot_home div.box_showsimg ul li div.show_nd div.title {
                bottom: 8px;
                left: 0;
                height: 57px;
                padding: 0 35px;
                color: #ffde00;
                font: bold 30px Gotham, Arial, Helvetica, sans-serif;
                z-index: 11;
                position: absolute;
                line-height: 50px;
                background: url(../images/img/bg_show_nd-title.png) no-repeat left top;
            }

            div.box_filmhot_home div.box_showsimg ul li div.show_nd div.show_conter {
                top: 65px;
                right: 0;
                width: 298px;
                height: 297px;
                z-index: 101;
                position: absolute;
                overflow: hidden;
                background: url(../images/img/bg_show_conter.png) repeat-x left top;
            }

                div.box_filmhot_home div.box_showsimg ul li div.show_nd div.show_conter strong {
                    float: left;
                    height: 100%;
                    display: block;
                    position: relative;
                }

                    div.box_filmhot_home div.box_showsimg ul li div.show_nd div.show_conter strong > h2,
                    div.box_filmhot_home div.box_showsimg ul li div.show_nd div.show_conter strong > p,
                    div.box_filmhot_home div.box_showsimg ul li div.show_nd div.show_conter strong > div,
                    div.box_filmhot_home div.box_showsimg ul li div.show_nd div.show_conter strong > span {
                        font-weight: 700;
                        display: block;
                        overflow: hidden;
                    }

                    div.box_filmhot_home div.box_showsimg ul li div.show_nd div.show_conter strong > h2 {
                        height: 50px;
                        line-height: 24px;
                        margin-top: 20px;
                        color: #ffcc00;
                        font-size: 21px;
                        text-align: center;
                    }

                    div.box_filmhot_home div.box_showsimg ul li div.show_nd div.show_conter strong > p {
                        line-height: 16px;
                        margin-bottom: 7px;
                        color: #fff;
                        padding: 0 20px;
                    }

                        div.box_filmhot_home div.box_showsimg ul li div.show_nd div.show_conter strong > p:first-of-type {
                            height: 35px;
                            margin-top: 10px;
                        }

                    div.box_filmhot_home div.box_showsimg ul li div.show_nd div.show_conter strong > div {
                        margin-top: 15px;
                        text-align: center;
                    }

                        div.box_filmhot_home div.box_showsimg ul li div.show_nd div.show_conter strong > div img {
                            height: auto;
                            margin: 0 auto;
                        }

                    div.box_filmhot_home div.box_showsimg ul li div.show_nd div.show_conter strong > span {
                        bottom: 0;
                        left: 0;
                        width: 100%;
                        height: 70px;
                        line-height: 60px;
                        color: #ffcc00;
                        position: absolute;
                        text-align: center;
                    }

                        div.box_filmhot_home div.box_showsimg ul li div.show_nd div.show_conter strong > span a {
                            color: #ffcc00;
                            font-size: 16px;
                        }

    div.box_filmhot_home div.box_showsimg div.pagination_foo {
        top: 0;
        width: 100%;
        height: 100%;
        margin: 0 auto;
        position: absolute;
    }

        div.box_filmhot_home div.box_showsimg div.pagination_foo > p {
            width: 1024px;
            height: 100%;
            display: inline-block;
            margin: 0 auto;
            position: relative;
        }

        div.box_filmhot_home div.box_showsimg div.pagination_foo a.prev,
        div.box_filmhot_home div.box_showsimg div.pagination_foo a.next {
            top: 10px;
            width: 40px;
            height: 50px;
            text-indent: -9999px;
            z-index: 101;
            position: absolute;
            background-image: url(../images/icon/icon_SpotLeft-right.png);
            background-repeat: no-repeat;
        }

        div.box_filmhot_home div.box_showsimg div.pagination_foo a.prev {
            right: 151px;
            background-position: left center;
        }

        div.box_filmhot_home div.box_showsimg div.pagination_foo a.next {
            right: 110px;
            background-position: right center;
        }

.hgt img {
    width: 650px;
    margin: 15px 0;
}*/